package exception

// 错误码结构示例（按模块+错误类型分级）
const (
	// 语法错误 (1xxx)
	ErrSyntaxInvalidToken  = 1001
	ErrSyntaxUnexpectedEOF = 1002

	// 类型错误 (2xxx)
	ErrTypeMismatch  = 2001
	ErrTypeUndefined = 2002

	// 运行时错误 (3xxx)
	ErrRuntimeDivisionByZero = 3001
	ErrRuntimeNilPointer     = 3002

	// 其他错误 (9xxx)
	ErrUnknownCode = 9001
)
